package com.server.questionbank.snframe.util.FileUtil.policy;

/**
 * 存储桶策略接口
 */
public interface BucketPolicy {
    /**
     * 生成策略JSON
     */
    String generatePolicy(String bucketName);
    
    /**
     * 获取策略类型
     */
    PolicyType getPolicyType();
    
    /**
     * 验证策略参数
     */
    void validate(String bucketName);
} 